package edu.eam.paii.proyecto.entidades;

import java.io.Serializable;
import javax.persistence.*;

/**
 * Entity implementation class for Entity: CuentaExterna
 *
 */
@Entity


/**
 * Name quevery 
 */
@NamedQueries(value = { @NamedQuery(name="CuentaExterna.listar", 
		query="select C from CuentaExterna C"),
		
	
})
public class CuentaExterna implements Serializable {

	@Id
	private int idCuenta;
	private int idCuentaExterna;
	
	private String entidadPerteneciente;
	
	@ManyToOne
	@JoinColumn(name="id_EntidadOrigen")
	private Entidad entidadOrigen;
	
	
	public CuentaExterna() {
		super();
	}


	public CuentaExterna(int idCuentaExterna, int idCuenta,
			String entidadPerteneciente, Entidad entidadOrigen) {
		super();
		this.idCuentaExterna = idCuentaExterna;
		this.idCuenta = idCuenta;
		this.entidadPerteneciente = entidadPerteneciente;
		this.entidadOrigen = entidadOrigen;
	}


	public int getIdCuentaExterna() {
		return idCuentaExterna;
	}


	public void setIdCuentaExterna(int idCuentaExterna) {
		this.idCuentaExterna = idCuentaExterna;
	}


	public int getIdCuenta() {
		return idCuenta;
	}


	public void setIdCuenta(int idCuenta) {
		this.idCuenta = idCuenta;
	}


	public String getEntidadPerteneciente() {
		return entidadPerteneciente;
	}


	public void setEntidadPerteneciente(String entidadPerteneciente) {
		this.entidadPerteneciente = entidadPerteneciente;
	}


	public Entidad getEntidadOrigen() {
		return entidadOrigen;
	}


	public void setEntidadOrigen(Entidad entidadOrigen) {
		this.entidadOrigen = entidadOrigen;
	}
   
	
}
